package com.wss.dao;

import com.wss.domain.BlogType;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 博客分类dao接口
 */
@Repository
public interface BlogTypeDao {

    /**
     * 查询出所有分类信息
     * @return
     */
    @Select("select bt.*,headername from blogtype as bt inner join typeheader as th on (bt.bth_id = th.id)")
    List<BlogType> findType();

    /**
     * 查询根据typeheader划分的博客类型信息
     * @param bth_id
     * @return
     */
    @Select("select blogtype.* from blogtype where bth_id = #{bth_id}")
    List<BlogType> findBlogTypeByBthid(int bth_id);

    /**
     * 根据btype_id查询出博客分类名
     * @param btype_id
     * @return
     */
    @Select("select btypename from blogtype where id = #{btype_id}")
    BlogType findBtypeNameByBtypeid(int btype_id);

}
